
/*锟斤拷食锟斤拷页*/
.foodbox { width:1160px; margin:0 auto; font-family:"\5FAE\8F6F\96C5\9ED1", "宋体"; font-size:12px; margin-top:15px;}
.foodleft { float:left; width:225px;}
.foodleftbox { width:223px; border:1px solid #ddd; display:inline-block; background:#fff;}
.foodleft_title { background:#f7f7f7; height:36px; line-height:36px; border-bottom:1px solid #ddd; color:#494949; font-weight:bold; font-size:14px; text-indent:10px;}
.foodleft_list { margin:8px 0 8px 0;}
.foodleft_list ul li { height:28px; line-height:28px; width:206px; border:1px solid #ddd; margin:0 auto; margin-top:5px; color:#484848; position:relative; text-indent:25px; overflow:hidden; background:#fcfcfc;}
.foodleft_list ul li:hover { background:#ff8720; border:1px solid #ff8720;} 
.foodleft_list ul li a { color:#484848; height:28px; line-height:28px; width:206px; display:block;}
.foodleft_list ul li a:hover { color:#fff; }
.foodleft_list_iocn {  background-position:-77px -96px; background-image:url(../images/front/meishi.png); background-repeat:no-repeat; width:5px; height:7px; position:absolute; top:10px; left:15px;}
.foodleft_list ul li:hover .foodleft_list_iocn { background-position:-67px -96px; background-image:url(../images/front/meishi.png); background-repeat:no-repeat; width:5px; height:7px;}
#food_hight { height:15px; overflow:hidden;}
.foodleftbox1_list { margin:0; position:relative; overflow:hidden; padding-top:38px; }
.foodleftbox1_show li { position:relative; overflow: hidden; width:223px;}
.foodleftbox1_bar { position:absolute; top:0px; left:0px; width:223px; height:36px; border-bottom:1px solid #ddd; background:#f7f7f7;}
.foodleftbox1_bar li { width:111px; height:36px; line-height:36px; text-align:center; float:left; border-bottom:1px solid #ddd; font-size:14px; color:#494949; font-weight:bold;}
.foodleftbox1_bar li.on { background:#fff; border-bottom:1px solid #fff; color:#000;}

.foodm { float:left; margin-left:12px; display:inline; background:#fff; width:665px; border:1px solid #ddd; display:inline-block; color:#484848;}
.foodmbox { width:641px; overflow:hidden; margin:0 auto;}
.foodmbox_title { border-bottom:2px solid #ddd; position:relative; height:25px; margin-top:15px;}
.foodmbox_titleicon { position:absolute; border-bottom:2px solid #ff8720;  height:25px; top:0; left:0;}
.foodmbox_titleicon a {color:#494949;}
.foodmbox_titleicon a:hover {text-decoration:underline;}

.foodm_paixu { width:639px; border:1px solid #ddd; height:37px; margin-top:8px; background:#f8f8f8;}
.foodm_paixu div { float:left; margin-top:5px;}

.foodm_mr a,.foodm_xl a,.foodm_jg a,.foodm_fbsj a { color:#484848; margin-left:25px;}
.foodm_mr { width:80px; height:25px; line-height:25px; border:1px solid #ddd; margin-left:5px; text-align:center; background:#fff; cursor:pointer;}
.foodm_mr:hover { background:#f1f1f1;}
.foodm_mr.foodmclick a,.foodm_xl a,.foodm_jg a,.foodm_fbsj a { color:#484848; margin-left:25px;background:#f1f1f1;}
.foodm_mr.foodmclick { width:80px; height:25px; line-height:25px; border:1px solid #ddd; margin-left:5px; text-align:center; background:#f1f1f1; cursor:pointer;}

.foodm_xl { width:80px; height:25px; line-height:25px; border:1px solid #ddd; border-left:none; background:#fff; position:relative; cursor:pointer;}
.foodm_xl span { position:absolute; top:8px; left:60px; background-position:-102px -96px; background-image:url(../images/front/meishi.png); background-repeat:no-repeat; width:7px; height:8px; display:block;}
.foodm_xl:hover { background:#f1f1f1;}
.foodm_jg { width:80px; height:25px; line-height:25px; border:1px solid #ddd; border-left:none; background:#fff; position:relative; cursor:pointer;}
.foodm_jg span { position:absolute; top:8px; left:60px; background-position:-92px -96px; background-image:url(../images/front/meishi.png); background-repeat:no-repeat; width:7px; height:8px; display:block;}
.foodm_jg:hover { background:#f1f1f1;}

.foodm_fbsj { width:100px; height:25px; line-height:25px; border:1px solid #ddd; border-left:none; background:#fff; position:relative; cursor:pointer;}
.foodm_fbsj span { position:absolute; top:8px; left:80px; background-position:-102px -96px; background-image:url(../images/front/meishi.png); background-repeat:no-repeat; width:7px; height:8px; display:block;}
.foodm_fbsj:hover { background:#f1f1f1;}
.foodm_fbsj.foodmclick { width:100px; height:25px; line-height:25px; border:1px solid #ddd; border-left:none; background:#f1f1f1; position:relative; cursor:pointer;}
.foodm_fbsj.foodmclick span { position:absolute; top:8px; left:80px; background-position:-102px -96px; background-image:url(../images/front/meishi.png); background-repeat:no-repeat; width:7px; height:8px; display:block;}


.foodm_yh { height:25px; line-height:25px; margin-left:10px; }
.foodm_tg { height:25px; line-height:25px; margin-left:10px; }

.foodmlist { }
.foodmlist ul li { width:641px; border-bottom:1px dashed #ddd; position:relative; margin-top:25px; padding-bottom:10px;}
.foodmlist_l {  float:left;}
.foodmlist_r {  float:left; margin-left:10px; display:inline;}
.foodmlist_pic { width:150px; height:99px; border:1px solid #ddd;}
.foodmlist_pic:hover { border:1px solid #ff8720;}
.foodmlist_pic img { margin:5px 0 0 5px;} 
.foodmlist_title { font-size:14px; margin:3px 0 3px 0; width:420px; overflow:hidden;}
.foodmlist_titlename a {color:#484848; font-weight: bold; float:left;}
.foodmlist_titlename a:hover { color:#ff8720; }
.foodmlist_title_all { float:left; margin:2px 0 0 5px; display:inline;}
.foodmlist_title_all div { float:left; margin-left:3px; display:inline;}
.foodmlist_title_hui { width:15px; height:15px; background-position:-5px -5px; background-image:url(../images/front/index-pic.png); background-repeat:no-repeat;}
.foodmlist_title_tuan { width:15px; height:15px; background-position:-20px -5px; background-image:url(../images/front/index-pic.png); background-repeat:no-repeat;}
.foodmlist_title_ka { width:15px; height:15px; background-position:-35px -5px; background-image:url(../images/front/index-pic.png); background-repeat:no-repeat;}
.foodmlist_title_ding { width:15px; height:15px; background-position:-50px -5px; background-image:url(../images/front/index-pic.png); background-repeat:no-repeat;}
.foodmlist_address { height:20px; line-height:20px;}
.foodmlist_tel { height:20px; line-height:20px;} 
.foodmlist_card {  height:20px; line-height:20px; }
.foodmlist_cardname {  float:left;}
.foodmlist_cardall { float:left;}
.foodmlist_cardall div { float:left;}
.foodmlist_card_gh { background-position:-10px -7px; background-image:url(../images/front/meishi.png); background-repeat:no-repeat; width:20px; height:20px; }
.foodmlist_card_js { background-position:-39px -7px; background-image:url(../images/front/meishi.png); background-repeat:no-repeat; width:20px; height:20px;  }
.foodmlist_card_nh { background-position:-67px -7px; background-image:url(../images/front/meishi.png); background-repeat:no-repeat; width:20px; height:20px; }
.foodmlist_yh { height:20px; line-height:20px; margin-top:10px;}
.foodmlist_tg { height:20px; line-height:20px;}
.foodmlist_yh span,.foodmlist_tg span { color:#cc0000;}
.foodmlistlook { top:120px; left:490px; font-size:14px; position:absolute;}
.foodmlistlook a { color:#fff; background-position:-10px -43px; background-image:url(../images/front/meishi.png); background-repeat:no-repeat; width:135px; height:39px; display:block; line-height:30px; text-indent:30px;}
.foodmlistlook a:hover { color:#fff; background-position:-156px -43px; background-image:url(../images/front/meishi.png); background-repeat:no-repeat; width:135px; height:39px; display:block; line-height:30px; }

.pages { width:100.5%; text-align:center; padding:40px 0; clear:both;}
.pagesnone { color:#ccc; border:1px solid #ccc; background:#fff; padding:6px 10px;}
.pages a,.pages b{ font-size:12px; font-family:Arial, Helvetica,sans-serif; margin:0 2px; color:#484848;}
.pages a,.pages b{ border:1px solid #ff8720; background:#fff; padding:6px 10px;color:#484848;}
.pages b,.pages a:hover{ background:#ff8720; color:#fff;}


.foodright { float:right; width:244px; display:inline;}
/**/
.appbox { width:244px; height:104px; background:#ff5621;}
.appboxwx { float:left; background-position:-5px -5px; background-image:url(../images/front/app.png); background-repeat:no-repeat; width:84px; height:84px; margin:10px 0 0 10px; display: inline; }
.appboxtext { float:left; margin:10px 0 0 8px;}
.appboxtext_title { font-size:24px; color:#000;}
.appboxtext_name { font-family:Arial, Helvetica, sans-serif; color:#303030; margin-top:4px; text-indent:2px;}
.appboxtext_look { width:111px; height:27px; margin:7px 0 0 2px;}
.appboxtext_look a { color:#fff; width:111px; height:27px; line-height:27px; text-indent:20px; display:block; background-position:-94px -35px; background-image:url(../images/front/app.png); background-repeat:no-repeat;}
.appboxtext_look a:hover { background-position:-94px -62px; background-image:url(../images/front/app.png); background-repeat:no-repeat;}
.adbox { width:244px; margin-top:15px;}
.adboxpic {height:293px; overflow:hidden;}
.adboxpic ul li { float:left; width:244px; height:293px;}
.adbox_button { width:242px; height:29px; line-height:29px; border:1px solid #ddd; border-top:none; background:#fff;}
.adbox_button ul { padding:11px 0 0 50px;}
.adbox_button ul li { float:left; background:#bfbfbf; width:17px; height:6px; margin-left:10px; cursor:pointer;}
.adbox_button ul li.on { background:#ff8720;}
/**/
.appboxwx_wd { float:left; background-position:-5px -5px; background-image:url(../images/front/app_wd.png); background-repeat:no-repeat; width:84px; height:84px; margin:10px 0 0 10px; display: inline; }
.appboxtext_look_wd { width:111px; height:27px; margin:7px 0 0 2px;}
.appboxtext_look_wd a { color:#fff; width:111px; height:27px; line-height:27px; text-indent:20px; display:block; background-position:-94px -35px; background-image:url(../images/front/app.png); background-repeat:no-repeat;}
.appboxtext_look_wd a:hover { background-position:-94px -62px; background-image:url(../images/front/app_wd.png); background-repeat:no-repeat;}



.drtop { width:242px; border:1px solid #ddd; display:inline-block; margin-top:15px; background:#fff;}
.drtoptitle { background:#f7f7f7; height:36px; line-height:36px; border-bottom:1px solid #ddd; color:#494949; font-weight:bold; font-size:14px; text-indent:10px;}
.drtoplist { margin:8px 0 15px 0;} 
.drtoplist ul li { width:215px; margin:0 auto; height:32px; border-bottom:1px solid #ddd; position:relative; overflow:hidden;}
.drtoplist ul li a { color:#484848; text-indent:20px; width:215px; margin-left:20px; height:32px; line-height:32px;}
.drtoplist ul li a:hover { color:#ff8720;}
.drtoplist ul li div { background-position:-161px -96px; background-image:url(../images/front/meishi.png); background-repeat:no-repeat; width:13px; height:13px; line-height:13px; position:absolute; top:0px; left:0px; text-align:center; color:#fff; margin-top:9px; }
.drtoplist ul li #int { background-position:-148px -96px; background-image:url(../images/front/meishi.png); background-repeat:no-repeat; width:13px; height:13px;
line-height:13px; position:absolute; top:0px; left:0px; text-align:center; color:#fff; margin-top:9px; }

.buybox { width:242px; border:1px solid #ddd; display:inline-block; margin-top:15px; background:#fff;}
.buyboxtitle { background:#f7f7f7; height:36px; line-height:36px; border-bottom:1px solid #ddd; color:#494949; font-weight:bold; font-size:14px; text-indent:10px;}
.buyboxlist { margin:8px 0 15px 0;}
.buyboxlist ul li { border-bottom:1px dashed #ddd; width:215px; margin:0 auto; margin-top:10px; padding-bottom:5px;}
.buyboxlist_title a { color:#484848; line-height:18px;}
.buyboxlist_title a:hover { color:#ff8720;}
.buyboxlist_price { line-height:25px; color:#494949;}
.buyboxlist_price_a { color:#cc0000;}
.buyboxlist_price_b { margin-left:20px;}
.buyboxlist_price_c { text-decoration:line-through;}

/*锟斤拷食锟斤拷页*/
.foodminleft { float:left; width:902px; background:#fff; border:1px solid #ddd; display:inline-block; padding-bottom:20px;}
.foodminleftbox { margin:0 auto; margin-top:12px; width:874px;}
.foodminleftbox_left { float:left; position:relative; margin-top:10px;}
.foodminleftbox_leftnane { position:absolute; top:-7px; left:12px; background-position:-127px -122px; background-image:url(../images/front/meishi.png); background-repeat:no-repeat; width:85px; height:40px; font-size:18px; color:#fff; text-indent:12px; line-height:40px;}
.foodminleftbox_right { float:left; margin-left:15px; display:inline; margin-top:10px; position:relative; width:474px;}
.foodminleftbox_righttitle { font-size:20px; color:#000;}
.foodminleftbox_tel { line-height:18px; font-size:14px; margin-top:5px;}
.foodminleftbox_add { line-height:18px; font-size:14px; width:280px; margin-top:2px;}
.foodminleftbox_time { line-height:18px; font-size:14px; margin-top:2px;}
.foodminleftbox_scfx { height:35px; border-bottom:1px dashed #c6c6c6; width:474px; margin-top:10px;}
.foodminleftbox_sc { float:left; background-position:-10px -300px; background-image:url(../images/front/meishi.png); background-repeat:no-repeat; width:51px; height:21px; line-height:21px; text-align:center; color:#fff; cursor:pointer;}
.foodminleftbox_sc:hover { float:left; background-position:-61px -300px; background-image:url(../images/front/meishi.png); background-repeat:no-repeat; width:51px; height:21px; line-height:21px; text-align:center; color:#fff;}
.foodminleftbox_fx { float:left; background:#00b73a; height:21px; line-height:21px; padding:0 10px; color:#fff; cursor:pointer; margin-left:5px; display:inline; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.foodminleftbox_fx:hover { float:left;float:left; background-position:-163px -300px; background:#00b73a; background-repeat:no-repeat; width:51px; height:21px; line-height:21px; text-indent:18px; color:#fff; cursor:pointer;}
.foodminleftbox_right_all { float:left; margin:0 0 0 5px; display:inline;}
.foodminleftbox_right_all div { float:left; margin-left:3px; display:inline;}
.shweixinbg { background-position:-10px -122px; background-image:url(../images/front/meishi.png); background-repeat:no-repeat; width:108px; height:141px; position:absolute; top:0; right:0;}
.shweixin { width:90px; height:90px; margin:9px 0 0 9px;}
.datebg { margin-top:10px;}
.datetitle { font-size:14px; color:#484848;  height:26px; line-height:26px;}
.daydate { width:130px; height:26px; line-height:26px;}
.datetime {  width:100px; height:26px; line-height:26px;}
.canweibg { margin-top:10px;}
.canweibg ul li { float:left; color:#484848;  height:26px; line-height:26px; font-size:14px;}
.canweititle { font-size:14px; color:#484848;  height:26px; line-height:26px;}
.canwei_dt { height:26px; line-height:26px; border:1px solid #c3c3c3; margin-left:10px; padding:0 10px 0 10px;}
.canwei_bf { height:26px; line-height:26px; border:1px solid #c3c3c3; margin-left:10px; padding:0 10px 0 10px;}
.foodminleftyd { margin-top:10px;}
.foodminleftyd a { background-position:-127px -171px; background-image:url(../images/front/meishi.png); background-repeat:no-repeat; width:140px; height:40px; display:block; color:#fff; font-size:18px; text-align:center; line-height:35px;}
.foodminleftyd a:hover {background-position:-127px -211px; background-image:url(../images/front/meishi.png); background-repeat:no-repeat; width:140px; height:40px; display:block; color:#fff; font-size:18px; text-align:center; line-height:35px;}
.food_tjc { margin-top:20px; height:198px; border:1px solid #ddd; background:#fafafa;}
.food_tjcname { line-height:22px; color:#ff8720; font-size:18px; background-position:-277px -122px; background-image:url(../images/front/meishi.png); background-repeat:no-repeat; width:41px; height:117px; margin-top:18px; text-align:center; padding-top:45px; float:left;}
.food_tjc_list { float:left; display:inline; margin:20px 0 0 5px;}
.food_tjc_list ul li { float:left; margin-left:15px;}
.food_tjc_listdd1 {}
.food_tjc_listdd2 { height:30px; line-height:30px; text-align:center; color:#5c5c5c; font-size:14px;}
.dealsbox { margin-top:20px;}
.ortitle { height:38px; line-height:38px; font-size:18px; color:#000; border-bottom:1px solid #ddd; }
.dealsbg {}
.dealsbg_left { float:left; background-position:-219px -300px; background-image:url(../images/front/meishi.png); background-repeat:no-repeat; width:62px; height:62px; margin-top:15px;}
.dealsbg_right { float:left; margin-left:15px; display:inline; margin-top:15px;}
.dealsbg_right dl { font-size:14px; width:795px; line-height:20px;}

.quanbox { margin-top:20px;}
.quanbox_left { float:left; width:380px; height:163px; margin-top:15px;}
.quanbox_right { float:right; width:480px; height:50px; margin-top:15px; display:inline;}
.quanbox_right_title { font-size:18px; font-weight:bold;}
.quanbox_right_text { line-height:25px; margin-top:5px;}
.quanbox_Date { font-size:12px; color:#1a9a62; margin-top:15px; float:right;}
.xykbox { margin-top:20px;}
.xykboxunder { border-bottom:1px dashed #ddd; display:inline-block; padding-bottom:15px; margin-top:15px; color:#484848;}
.xykbox_left { float:left; width:110px; height:77px; }
.xykbox_right { float:left; width:740px; overflow:hidden; margin-left:15px; display:inline; line-height:20px; font-size:14px;}
.foodtuangou { margin-top:20px;}
.foodtuangou_list { width:870;}
.foodtuangou_list ul li { float:left; width:408px; margin:10px 20px 0 0;}
.foodtuangou_list_left { float:left; width:141px; height:93px;}
.foodtuangou_list_right { float:left; margin-left:15px; display:inline; width:250px; font-size:14px; color:#484848;}
.foodtuangou_list_right_title {}
.foodtuangou_list_right_jg { color:#eb4800; margin-top:5px;}
.foodtuangou_list_right_jg span { color:#797979; margin-left:15px;}
.foodtuangou_list_right_jg font { color:#797979; text-decoration:line-through;}
.foodtuangou_list_right_look { font-size:12px; margin-top:10px;}
.foodtuangou_list_right_look a { background-position:-10px -329px; background-image:url(../images/front/meishi.png); background-repeat:no-repeat; color:#fff; text-align:center; display:block; height:24px; width:94px; line-height:24px; float:left;}
.foodtuangou_list_right_look a:hover {background-position:-104px -329px; background-image:url(../images/front/meishi.png); background-repeat:no-repeat; color:#fff; text-align:center; display:block; height:24px; width:94px; line-height:24px; float:left;}
.foodtuangou_list_right_look span { margin-left:20px; float:left; line-height:24px;}

.cdnav { display:inline-block; border:1px solid #ddd; margin-top:20px; width:871px; padding:10px 0 10px 0; background:#fdfcfa;}
.cdnav_tielt { float:left; margin-left:10px; display:inline; font-size:14px; font-weight:bold; width:85px;}
.cdnav_text { float:left; width:760px; line-height:22px;}
.cdnav_texta { color:#484848; padding:2px 5px 2px 5px;}
.cdnav_texta:hover { color:#484848; text-decoration:underline; padding:2px 5px 2px 5px;}
#cdnav_text_on { color:#fff; background:#ff8720; padding:2px 5px 2px 5px;}
.dcmenu { float:left; width:208px; border:1px solid #ddd; padding-bottom:20px;  margin-top:10px;}
.dcmenu_titli {background:#f7f7f7; width:208px; height:36px; line-height:36px; text-indent:10px; font-weight:bold; font-size:14px; color:#484848; border-bottom:1px solid #ddd;}
.dcmenu_list {}
.dcmenu_list ul li { background:#f8f3db; border-bottom:1px solid #ddd; width:208px; height:31px; line-height:31px; margin-top:1px;}
.dcmenu_list_name { margin-left:6px; width:98px; height:23px; overflow:hidden; display:inline-block;}
.dcmenu_list_case { width:20px; margin-left:6px; }
.dcmenu_list_jg { margin-left:6px;}
.dcmenu_list_xx { margin-left:6px;}
.dcmenu_list_xx a {width:10px; height:10px; display:inline-block; background-position:-191px -96px; background-image:url(../images/front/meishi.png); background-repeat:no-repeat;}
.dcmenu_look { margin:20px 0 0 40px;}
.dcmenu_look a { background-position:-10px -368px; background-image:url(../images/front/meishi.png); background-repeat:no-repeat; width:85px; height:30px; display:block; font-size:14px; font-weight:bold; color:#fff; padding:7px 0 0 45px;}
.dcmenu_look a:hover { background-position:-144px -368px; background-image:url(../images/front/meishi.png); background-repeat:no-repeat; width:130px; height:30px; display:block; font-size:14px; font-weight:bold; color:#fff; padding:7px 0 0 45px;}
.dclist {width:663px; float:left;}
.dclist ul li { float:left; margin:10px 10px 0 0;}
.dcbox { width:209px; height:220px; border:1px solid #ddd; background:#fff; font-size:12px;}
.dcboxpic { width:195px; height:138px; background:#ff0; margin:6px 0 0 6px;}
.dcboxtitle { width:195px; margin:0 auto; color:#ff8720; font-size:14px; margin-top:10px;}
.dcboxtitle span { width:130px; overflow:hidden; height:18px; display:inline-block;}
.dcboxtitle span a { color:#ff8720;}
.dcboxtitle span a:hover { color:#000; text-decoration:underline;}
.dcboxtitle font { float:right; color:#ee0000;}
.dcboxtitleo { width:195px; margin:0 auto; margin-top:15px;}
.dcbox_type { float:left; height:20px; line-height:20px;}
.dcbox_stock { float:left; border: 1px solid rgb(167, 166, 170);}
.dcbox_stock a { height:20px; line-height:20px; vertical-align: top; display:inline-block; width:15px; text-align: center; background:#e6e6e6; overflow: hidden; color:#000;}
.dcbox_stock a:hover { height:20px; line-height:20px; vertical-align:top; display:inline-block; width:15px; text-align: center; background:#ff8720; overflow: hidden; color:#fff;}
.dcbox_text { height:18px; line-height:18px; width:30px; border:none;}
.dcbox_look { float:right; width:46px; height:22px;}
.dcbox_look a { background-position:-284px -300px; background-image:url(../images/front/meishi.png); background-repeat:no-repeat; line-height:22px; color:#000; width:46px; height:22px; display:block; text-align:center; color:#fff;}
.dcbox_look a:hover { background-position:-284px -322px; background-image:url(../images/front/meishi.png); background-repeat:no-repeat; line-height:22px; color:#000; width:46px; height:22px; display:block; text-align:center; color:#fff;}
.shanghubi { width:474px; line-height:22px; color:#484848; margin-top:10px; height:88px; overflow:hidden; font-size:14px;}

.tg_toptitle { height:38px; line-height:38px; font-size:18px; color:#000; border-bottom:1px solid #ddd;}
.tg_topbox { margin-top:10px;}
.tg_topline { border-bottom:1px dashed #ddd; display:inline-block; line-height:35px; width:871px;}
.tg_topname { float:left; color:#484848;}
.tg_topall { float:left; margin-left:10px; display:inline; width:780px;}
.tg_topon { background:#ff8720; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding:4px 8px; color:#fff;}
.tg_toptext { color:#000; padding:4px 8px;}
.tg_toptext:hover { background:#ff8720; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; color:#fff; }
.tg_topon1 { border:1px solid #ffdd95; margin-bottom:10px; word-break:break-word; background:#fff8e0; padding-left:10px; padding-right:10px;}
.tg_toptext1 { padding:4px 8px; color:#6f6f6f;}
.tg_toptext1:hover { background:#ff8720; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding:4px 8px; color:#fff;}
.tg_toppx { height:34px; line-height:34px; border:1px solid #ddd; width:856px; color:#484848; margin-top:15px; padding-left:15px; background:#f8f8f8;}
.tg_toppx_over { color:#ff8720; font-weight:bold;}
.tg_toppx_out { color:#484848;}
.tuangoulist { margin-left:14px;}
.tuangoulist ul li { float:left; width:278px; border:1px solid #ddd; margin:16px 16px 0 0;}
.tuangoulist_pic { width:260px; height:159px; margin:9px 0 0 9px;}
.tuangoulist_pic a img { opacity:1; filter:alpha(opacity=100);}
.tuangoulist_pic a:hover img {opacity:0.8; filter:alpha(opacity=80);}
.tuangoulist_name { width:260px; margin:5px 0 0 9px;}
.tuangoulist_name p a { color:#787878; width:260px; height:20px; line-height:20px; overflow:hidden; display:block; font-size:12px;}
.tuangoulist_name p a:hover { color:#484848;}
.tuangoulist_nameh3 a,.tuangoulist_nameh3 a:hover { color:#484848; width:260px; height:25px; line-height:25px; overflow:hidden; display:block;}
.tuangoulist_jg { margin:0 0 0 9px; }
.tuangoulist_jg01 {font-size:30px; color:#ea0000; }
.tuangoulist_jg02 {font-size:14px; color:#505050; text-decoration: line-through;}
.tuangoulist_jg03 {font-size:18px; color:#ff8720; float:right; margin-right:9px; display:inline; padding-top:10px;}
.tuangoulist_sc { height:34px; background:#f8f8f8; line-height:34px;}
.tuangoulist_scspan a { background-position:-8px -112px; background-image:url(../images/front/tuangou.png); background-repeat:no-repeat; width:38px; height:19px; display:inline-block; color:#fff; text-align:center; line-height:19px; margin-top:8px; margin-left:9px;}
.tuangoulist_scspan a:hover { background-position:-46px -112px; background-image:url(../images/front/tuangou.png); background-repeat:no-repeat; width:38px; height:19px; display:inline-block; color:#fff; text-align:center; line-height:19px; margin-top:8px; margin-left:9px;}
.tuangoulist_scspan1 { float:right; margin-right:9px; display:inline;}
.tgindexbg { float:left; width:904px;}
.moretg { height:38px; line-height:38px; text-align:center; font-weight:bold; border:1px solid #ddd; margin-top:15px; background:#fff;}
.moretg a { color:#939393;}
.moretg a:hover{ color:#ff8720;}
.moretg_aa { background-position:-8px -136px; background-image:url(../images/front/tuangou.png); background-repeat:no-repeat; width:9px; height:5px; display:inline-block; margin-left:5px; padding-top:3px;}
.tuanphb { font-size:12px; width:222px; margin:0 auto; margin-bottom:15px; margin-top:3px;}
.tuanphb ul li { margin-top:10px; padding-bottom:8px; display:inline-block; border-bottom:1px dashed #e0e0e0;}
.tuanphb_pic { float:left; width:77px; height:51px;}
.tuanphb_pic a img { opacity:0.8; filter:alpha(opacity=80);}
.tuanphb_pic a:hover img { opacity:1; filter:alpha(opacity=100);}
.tuanphb_text { float:left; margin-left:10px; width:135px; display:inline;}
.tuanphb_title { line-height:18px; height:36px; overflow:hidden;}
.tuanphb_title a { color:#484848;}
.tuanphb_title a:hover { color:#000;}
.tuanphb_xianjia {color:#cc0000;}
.tuanphb_yuanjia { color:#8e8e8e; text-decoration:line-through; margin-left:10px;}
.tgxq_bt { color:#000; font-size:30px;}
.tgxq_ms {  color:#777; font-size:18px; line-height:30px;}
.tgxq_box { margin-top:15px;}
.tgxq_fl { float:left; width:271px; height:357px; margin-left:9px; display:inline; position:relative; background:#f4f4f4;}
.tgxq_fl_aa { background-position:-137px -12px; background-image:url(../images/front/tuangou.png); background-repeat:no-repeat; width:274px; height:78px; position:absolute; top:0; left:-9px; overflow:hidden;}
.tgxq_fl_aaspan { font-size:30px; color:#fff; position:absolute; top:5px; left:5px;}
.tgxq_fl_aaspan1 { font-size:44px; color:#fff;}
.tgxq_fl_aa a { position:absolute; top:15px; left:145px; background-position:-8px -10px; background-image:url(../images/front/tuangou.png); background-repeat:no-repeat; width:120px; height:40px; display:inline-block;}
.tgxq_fl_aa a:hover {position:absolute; top:15px; left:145px; background-position:-8px -57px; background-image:url(../images/front/tuangou.png); background-repeat:no-repeat; width:120px; height:40px; display:inline-block;}
.tgxq_fl_bb { width:246px; margin:0 auto; color:#fff; margin-top:78px; text-align:center; line-height:38px; font-size:18px;}
.tgxq_fl_bbzk { width:122px; height:38px; background:#14a94c; float:left; }
.tgxq_fl_bbyj { width:122px; height:38px; background:#8a8a8a; float:left; margin-left:2px;}
.tgxq_fl_cc { height:130px; border-bottom:1px solid #e6e6e6; overflow:hidden;}
.tgxq_fl_cc01 {text-align:center; font-size:24px; margin-top:40px; color:#000;}
.tgxq_fl_cc01 span {color:#da0c0c;}
.tgxq_fl_cc02 {text-align:center; font-size:14px; color:#4a4a4a;}
.tgxq_fl_dd { height:80px; line-height:80px; color:#4a4a4a; text-align:center; font-size:14px;}
.tgxq_fl_ee { background:#ececec; height:30px; line-height:30px; text-align:center;}
.tgxq_fr { float:left; width:591px; height:357px;}

/*影院锟斤拷页锟斤拷*/
.box3 { width:1160px; margin:0 auto; margin-top:15px; font-family:"\5FAE\8F6F\96C5\9ED1", "宋体";}
.box3_title { width:1158px; height:36px; line-height:36px; border:#ddd solid 1px; background:#f7f7f7; font-weight:bold; font-size:14px; text-indent:12px; color:#494949;}
.box3_cutover {width:1158px; border:#ddd solid 1px; border-top:none; background:#fff; height:352px; min-height:352px; position:relative; }
.box3_cutoverlist { margin:14px 0 0 2px; display:inline-block;}
.box3_cutoverlist ul li { float:left; border:#ddd solid 1px; width:180px; height:322px; margin-left:9px; display:inline; }
.box3_cutoverlist ul li:hover { border:#e7e7e7 solid 1px; background:#f5f5f5;}
.box3_cutoverlist_image { margin:7px 0 0 7px; width:166px; height:242px;}
.box3_cutoverlist_name { color:#363636; text-align:center; font-size:14px; font-weight:bold; margin:7px 0 0 7px;}
.box3_cutoverlist_look { color:#fff; text-align:center; font-size:12px; margin:7px 0 0 7px; line-height:28px; font-weight:bold;}
.box3_cutoverlist_look a { width:166px; height:28px; display:block; color:#fff;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; background:#ff8720; line-height:28px; text-align:center; color:#fff;}
.box3_cutoverlist_look a:hover {background:#ff5621;}
.box3_cutoverbar { position:absolute; top:-22px; left:1060px;}
.box3_cutoverbar li { width:8px; height:8px; float:left; background:#c7c7c7; margin-left:8px; display:inline; overflow:hidden;}
.box3_cutoverbar li.on { background:#ff8720;}

.yyhot { border-bottom:1px solid #efefef; height:40px; overflow:hidden; width:871px; margin:0 auto; margin-top:10px;}
.yyhoth2 { float:left; font-size:16px; margin-top:8px;}
.yyhotfr { float:right; margin-top:10px;}
.yyhotfr li { float:left;}
.yyhotfra_on {padding:3px 10px 3px 10px; color:#fff; background:#1d78be; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; display:block;  line-height:12px; margin-top:2px;}
.yyhotfra { border-right:1px solid #cecece; padding:0 10px 0 10px; color:#1d78be; display:block; line-height:12px; margin-top:5px;}
.yyhotfra:hover { text-decoration:underline;}
.yyhotfranone { border:none;}
.yyhotfraall { border:1px solid #e7e7e7; padding:5px 10px 5px 10px; color:#2e2e2e; display:block; margin-top:-5px;}
.yyhotfraall:hover { color:#ec0000;}
.yyhotfraallspan { background-position:-106px -29px; background-image:url(../images/front/yingyuan.png); background-repeat:no-repeat; width:3px; height:5px; display: inline-block; margin-left:5px; padding-top:2px;}
.yytop { margin-left:15px;}
.yytop ul li { float:left; width:435px; height:200px; overflow:hidden; margin-top:15px;}
.yytop ul li:hover { background:#efefef;}
.yytopfl { float:left; width:250px; height:183px; overflow:hidden; margin:9px 0 0 9px; display:inline;}
.yytopfr { float:left; position:relative; width:166px; margin:9px 0 0 10px; height:183px; display:inline;}
.yytopfr_title { font-size:18px; color:#333;}
.yytopfr_add { color:#959595; font-size:12px; line-height:18px; margin-top:5px;}
.yytopfr_jg { position:absolute; top:150px; left:0;}
.yytopfr_jgicon {background-position:-105px -0px; background-image:url(../images/front/yingyuan.png); background-repeat:no-repeat; width:20px; height:20px; display: inline-block; vertical-align:-2px;}
.yytopfr_jgwz { color:#ff8720; font-size:18px;}
.yytopfr_jgq { color:#696969; font-size:12px;}
.thight { height:17px; position:relative; margin-top:20px;}
.thightp {height:15px; width:904px; background:#fafafa; border-bottom:1px solid #ddd; border-top:1px solid #ddd; position:absolute; top:0; left:-1px;}
.yyhotfr1 { float:left; margin-top:10px; margin-left:40px;}
.yyhotfr1 li { float:left;}
.jjsytop { width:242px; border:1px solid #ddd; display:inline-block; background:#fff;}
.jjsytoplist { width:223px; margin:0 auto; margin-bottom:10px;}
.jjsytoplist ul li { border-bottom:1px dashed #e0e0e0; display:inline-block; padding-bottom:8px; margin-top:10px;}
.jjsytoplistfl { float:left; width:63px; height:87px; overflow:hidden;}
.jjsytoplistfr { float:left; margin-left:10px; width:150px; position:relative;}
.jjsytop_name { font-size:14px; color:#484848; font-weight:bold;}
.jjsytop_name a { color:#484848;}
.jjsytop_name a:hover { color:#ff8720;}
.jjsytop_name span { float:right; font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#ff8720;}
.jjsytop_tit { color:#818181; line-height:18px; height:36px; overflow:hidden; margin-top:5px;}
.jjsytop_sj { font-size:12px; color:#8b8b8b; position:absolute; left:0; top:70px;}
.jjsytop_sj span { color:#ff8720; margin-right:10px;}
.yyxq_title { height:65px; line-height:65px; text-indent:20px; background:#f9f9f9; border-bottom:1px solid #e8e8e8; font-size:24px; color:#000;}
.yyxq_bj { width:871px; margin:0 auto; margin-top:20px;} 
.yyxq_bjfl { float:left; width:314px; overflow:hidden;}
.yyxq_bjfl_a1 { display:block;}
.yyxq_bjfl_a2 { display:block; text-align:center; color:#1d78be; margin-top:10px;}
.yyxq_bjfl_a2:hover { text-decoration:underline;}
.yyxq_bjfr { float:left; width:537px; margin-left:20px;}
.yyxq_bjfrpf {}
.yyxq_bjfrpf a {color:#1d78be; margin-left:20px; cursor:pointer;} 
.yyxq_bjfrpf a:hover {text-decoration:underline;}
.yyxq_bgstarbox {}
.yyxq_bgstar {background:url(../images/front/yingyuan.png) no-repeat 0px -19px; width:93px; height:17px; display:inline-block; vertical-align:-3px;}
.yyxq_star {background:url(../images/front/yingyuan.png) no-repeat 0px 0px; width:80px; height:17px; display:inline-block;}
.yyxq_bgstarbox_sg { color:rgb(253, 17, 19); font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-left:10px;}
.yyxq_bgstarbox_sg1 { color:#7a7a7a; font-size:12px;}
.yyxq_xx { width:500px; position:relative; margin-top:15px;}
.yyxq_xxl { position:absolute; color:#a2a2a2;}
.yyxq_xxll { margin-left:60px; color:#414141;}
.yyxq_xxllnone { color:#a2a2a2;}
.yyxq_xxa {color:#1d78be; cursor:pointer; margin-left:5px;}
.yyxq_xxa:hover {text-decoration:underline;}
.yyxq_xxnn { margin-left:60px; color:#414141; line-height:18px; height:54px; overflow:hidden;}
.yyxq_xxbb { margin-left:60px; color:#414141; line-height:18px;}
.yytglb {width:221px; overflow:hidden; margin:0 auto;}
.yytglb ul li { padding-bottom:8px; border-bottom:1px dashed #ddd; margin-top:10px;}
.yytglb_pic { width:221px; height:136px;}
.yytglb_title {  line-height:18px; margin-top:5px;}
.yytglb_tt { }
.yytglb_ttxj { color:#ea0000; font-size:24px;}
.yytglb_ttyj { color:#505050; text-decoration:line-through; margin-left:10px;}
.yytglb_ttyg { float:right; padding-top:10px; color:#6d6d6d; font-size:12px;}
.yyppb { border-bottom:2px solid #e8e8e8; font-size:18px; font-weight:bold; padding:10px 0 10px 0;}
.yyppb span { color:#9e9e9e; font-size:12px;}
.yyppb_zzry { position:relative; font-size:12px; line-height:30px; border-bottom:1px solid #e5e5e5; margin-top:10px; padding-bottom:10px;}
.yyppb_zzry_title { position:absolute; top:0; left:0; color:#343434; }
.yyppb_zzry_name { padding-left:60px; }
.yyppb_link { padding:5px; color:#686868; height:50px;}
.yyppb_link:hover { padding:2px 5px 2px 5px; color:#fff; background:#ff8720; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.yyppb_linkon { padding:2px 5px 2px 5px; color:#fff; background:#ff8720; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.ypboxblock { display:block;}
.ypboxnone{ display:none;}
.yplbbox { margin-top:30px; }
.yplbfl { float:left;}
.yplbfr { float:left; font-size:12px; position:relative;}
.yplbfr_hz { margin-left:20px; margin-bottom:10px;}
.yplbfr_name { font-size:18px; color:#000;}
.yplbfr_xxbg { background:url(../images/front/yingyuan.png) no-repeat 0px -88px; width:60px; height:12px; display:inline-block; margin-left:10px;}
.yplbfr_xx { background:url(../images/front/yingyuan.png) no-repeat 0px -71px; width:55px; height:12px; display:inline-block;}
.yplbfr_pf { color:#f87220; font-family:Arial; font-size:18px;}
.yplbfr_lr { line-height:28px; margin-left:20px;}
.yplbfr_l { color:#a6a6a6; position:absolute;}
.yplbfr_r { color:#515151; padding-left:40px;}
.yyppb_gksj { position:relative; font-size:12px; line-height:30px; margin-top:15px;}
.yyppb_gksj_title { position:absolute; top:0; left:0; color:#343434; }
.yyppb_gksj_name { padding-left:60px; }
.time_table { width:100%; text-align:center; background:#e8e8e8; margin-top:5px;}
.time_size { background:#fff;}
.time_title { background:#f0f0f0;}
.ypxq_title { height:50px; line-height:50px; border-bottom:1px solid #e8e8e8; font-size:24px; color:#000; width:871px; margin:0 auto;}
.ypxq_bj { width:871px; margin:0 auto; margin-top:20px;} 
.ypxq_bjfl { float:left; width:165px; overflow:hidden;}
.ypxq_bjfl_a1 { display:block;}
.ypxq_bjfr { float:left; width:537px; margin-left:20px;}
.ypxq_bjfrpf { float:right;}
.ypxq_bjfrpf a {color:#1d78be; margin-left:20px; cursor:pointer; font-size:12px;} 
.ypxq_bjfrpf a:hover {text-decoration:underline;}
.ypxq_bgstarbox {}
.ypxq_bgstar {background:url(../images/front/yingyuan.png) no-repeat 0px -88px; width:60px; height:12px; display:inline-block;}
.ypxq_star {background:url(../images/front/yingyuan.png) no-repeat 0px -71px; width:55px; height:12px; display:inline-block;}
.ypxq_bgstarbox_sg { color:rgb(253, 17, 19); font-family:Arial, Helvetica, sans-serif; font-size:14px; }
.ypxq_bgstarbox_sg1 { color:#7a7a7a; font-size:12px;}
.ypxq_xx { width:650px; position:relative; margin-bottom:5px;}
.ypxq_xxl { position:absolute; color:#a2a2a2;}
.ypxq_xxll { margin-left:35px; color:#414141;}
.ypxq_xxllnone { color:#a2a2a2;}
.ypxq_xxnn { margin-left:60px; color:#414141; line-height:18px; height:54px; overflow:hidden;}
.ypxq_xxbb { margin-left:60px; color:#414141; line-height:18px;}
.yptglb {width:221px; overflow:hidden; margin:0 auto;}
.cinema_box { padding:10px; border-bottom:1px dashed #ebebeb;}
.cinema_box:hover { background:#f6f6f6;}
.cinema_lab1 {}
.cinema_lab1 a { color:#000; font-size:18px; font-weight:bold;}
.cinema_lab1 a:hover { color:#f87220; font-size:18px; font-weight:bold; }
.cinema_lab1_for1 {background:url(../images/front/yingyuan.png) no-repeat 0px -38px; width:88%; height:14px; display:inline-block; vertical-align:-2px; }
.cinema_lab1_for0 {background:url(../images/front/yingyuan.png) no-repeat 0px -54px; width:83px; height:14px; display:inline-block; margin-left:10px;}
.cinema_lab1_font1 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:rgb(153, 153, 153);}
.cinema_lab1_font0 { color: rgb(153, 153, 153);}
.cinema_lab2 { position:relative; margin-top:8px;}
.cinema_lab2_dl { position:absolute; color: rgb(153, 153, 153);}
.cinema_lab2_dd { margin-left:35px; color: rgb(34, 34, 34);}
.cinema_lab2_dd a { color:#f87220;}
.cinema_lab2_dd a:hover { color:#f87220; text-decoration:underline;}
.cinema_lab3 { position:relative; margin-top:8px;}
.cinema_lab3_dl { position:absolute; color: rgb(153, 153, 153); line-height:25px;}
.cinema_lab3_dd { margin-left:35px;}
.showtimes__item {padding: 0px 6px;color: rgb(102, 102, 102);border-right: 1px solid rgb(204, 204, 204); line-height:25px;}

/**/
.map_baidu {height:242px; width:242px; border:1px solid #ddd; background:#fff; margin-top:15px;}